package com.hutao.manage.pojo;

import java.util.Date;

public class InterfaceAdmIdInHos {
    /**
     * 系统流水号SEQ_INTERFACEPATIENTID
     */
    private Long id;

    /**
     * 服务类型 就诊类别： STDINTREATMENTTYPE_
     */
    private String medicalClass;

    /**
     * 唯一标识
     */
    private String onlyId;

    /**
     * 组织机构代码
     */
    private String organizationId;

    /**
     * 组织机构名称
     */
    private String organization;

    /**
     * 分支机构 分支机构: STDHOSPITALSUB_
     */
    private String branchId;

    /**
     * 病案号
     */
    private String mrId;

    /**
     * 姓名
     */
    private String name;

    /**
     * 患者ID
     */
    private String patId;

    /**
     * 患者登记号
     */
    private String patNo;

    /**
     * 患者HIS内部标识：ADMID
     */
    private String patientId;

    /**
     * 入院时间
     */
    private Date inTime;

    private String bedDesc;

    /**
     * 系统流水号SEQ_INTERFACEPATIENTID
     * @return ID 系统流水号SEQ_INTERFACEPATIENTID
     */
    public Long getId() {
        return id;
    }

    /**
     * 系统流水号SEQ_INTERFACEPATIENTID
     * @param id 系统流水号SEQ_INTERFACEPATIENTID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 服务类型 就诊类别： STDINTREATMENTTYPE_
     * @return MEDICAL_CLASS 服务类型 就诊类别： STDINTREATMENTTYPE_
     */
    public String getMedicalClass() {
        return medicalClass;
    }

    /**
     * 服务类型 就诊类别： STDINTREATMENTTYPE_
     * @param medicalClass 服务类型 就诊类别： STDINTREATMENTTYPE_
     */
    public void setMedicalClass(String medicalClass) {
        this.medicalClass = medicalClass == null ? null : medicalClass.trim();
    }

    /**
     * 唯一标识
     * @return ONLY_ID 唯一标识
     */
    public String getOnlyId() {
        return onlyId;
    }

    /**
     * 唯一标识
     * @param onlyId 唯一标识
     */
    public void setOnlyId(String onlyId) {
        this.onlyId = onlyId == null ? null : onlyId.trim();
    }

    /**
     * 组织机构代码
     * @return ORGANIZATION_ID 组织机构代码
     */
    public String getOrganizationId() {
        return organizationId;
    }

    /**
     * 组织机构代码
     * @param organizationId 组织机构代码
     */
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId == null ? null : organizationId.trim();
    }

    /**
     * 组织机构名称
     * @return ORGANIZATION 组织机构名称
     */
    public String getOrganization() {
        return organization;
    }

    /**
     * 组织机构名称
     * @param organization 组织机构名称
     */
    public void setOrganization(String organization) {
        this.organization = organization == null ? null : organization.trim();
    }

    /**
     * 分支机构 分支机构: STDHOSPITALSUB_
     * @return BRANCH_ID 分支机构 分支机构: STDHOSPITALSUB_
     */
    public String getBranchId() {
        return branchId;
    }

    /**
     * 分支机构 分支机构: STDHOSPITALSUB_
     * @param branchId 分支机构 分支机构: STDHOSPITALSUB_
     */
    public void setBranchId(String branchId) {
        this.branchId = branchId == null ? null : branchId.trim();
    }

    /**
     * 病案号
     * @return MR_ID 病案号
     */
    public String getMrId() {
        return mrId;
    }

    /**
     * 病案号
     * @param mrId 病案号
     */
    public void setMrId(String mrId) {
        this.mrId = mrId == null ? null : mrId.trim();
    }

    /**
     * 姓名
     * @return NAME 姓名
     */
    public String getName() {
        return name;
    }

    /**
     * 姓名
     * @param name 姓名
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 患者ID
     * @return PAT_ID 患者ID
     */
    public String getPatId() {
        return patId;
    }

    /**
     * 患者ID
     * @param patId 患者ID
     */
    public void setPatId(String patId) {
        this.patId = patId == null ? null : patId.trim();
    }

    /**
     * 患者登记号
     * @return PAT_NO 患者登记号
     */
    public String getPatNo() {
        return patNo;
    }

    /**
     * 患者登记号
     * @param patNo 患者登记号
     */
    public void setPatNo(String patNo) {
        this.patNo = patNo == null ? null : patNo.trim();
    }

    /**
     * 患者HIS内部标识：ADMID
     * @return PATIENT_ID 患者HIS内部标识：ADMID
     */
    public String getPatientId() {
        return patientId;
    }

    /**
     * 患者HIS内部标识：ADMID
     * @param patientId 患者HIS内部标识：ADMID
     */
    public void setPatientId(String patientId) {
        this.patientId = patientId == null ? null : patientId.trim();
    }

    /**
     * 入院时间
     * @return IN_TIME 入院时间
     */
    public Date getInTime() {
        return inTime;
    }

    /**
     * 入院时间
     * @param inTime 入院时间
     */
    public void setInTime(Date inTime) {
        this.inTime = inTime;
    }

    public String getBedDesc() {
        return bedDesc;
    }

    public void setBedDesc(String bedDesc) {
        this.bedDesc = bedDesc;
    }


    @Override
    public String toString() {
        return "InterfaceAdmIdInHos{" +
                "id=" + id +
                ", medicalClass='" + medicalClass + '\'' +
                ", onlyId='" + onlyId + '\'' +
                ", organizationId='" + organizationId + '\'' +
                ", organization='" + organization + '\'' +
                ", branchId='" + branchId + '\'' +
                ", mrId='" + mrId + '\'' +
                ", name='" + name + '\'' +
                ", patId='" + patId + '\'' +
                ", patNo='" + patNo + '\'' +
                ", patientId='" + patientId + '\'' +
                ", inTime=" + inTime +
                ", bedDesc='" + bedDesc + '\'' +
                '}';
    }
}